iT邦幫忙

第 12 屆 iThome 鐵人賽

DAY 23
0

UI Switch 是用來控制布林值的一個元件。這篇文章會介紹用switch來控制布林值然後用label顯示。

添加label和switch

去到storyboard添加一個label和一個switch。
https://ithelp.ithome.com.tw/upload/images/20201006/20129678gd6Aq9JZAG.png

添加outlet和action

右鍵元件拖到view controller。
https://ithelp.ithome.com.tw/upload/images/20201006/20129678MpAoPXNyC4.png

程式碼

   @IBAction func switchState(_ sender: Any) {
        if stateSwitch.isOn {
            label.text = "true"
        }else{
            label.text = "false"
        }
    }

這裏用if判斷按鈕目前的狀態然後更改label的內容。
https://ithelp.ithome.com.tw/upload/images/20201006/20129678iRBuMBRROf.png
https://ithelp.ithome.com.tw/upload/images/20201006/201296783ZCn9snp4U.png

Switch的設定

https://ithelp.ithome.com.tw/upload/images/20201006/20129678VrluRZdsxc.png
Switch可以在state設定初始狀態。下面兩個只是設顏色。


上一篇
(Day22) Xcode 11 UI Stepper
下一篇
(Day24)UITableView
系列文
IOS 基本元件運用和套件運用30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言